#include <stdio.h>
int main()
{
    int a[11];
    int i;
    int j;
    int t;
    printf("give me the list");
    for(i=0;i<10;i++)
    {
        scanf("%d",&a[i]);
    }
    for(i=0;i<9;i++)
    {
        for(j=0;j<9-i;j++)
        {
            if(a[j]<a[j+1])
            {
                t=a[j];
                a[j]=a[j+1];
                a[j+1]=t;
            }
        }
    }
   printf("the list is:");
   printf("\n");
   for(i=0;i<10;i++)
   {
       printf("%5d",a[i]);
   }
   printf("\n");
   int number;
   int k;
   printf("what number you wanna insert");
   scanf("%d",&number);
   if(number<a[9])    //1
     {
         a[10]=number;
     }
   else
     {
         for(i=0;i<10;i++)
         {
             if(a[i]<number)      //2    仔细看1与2处的判断条件 好好想想
             {
                 t=a[i];
                 a[i]=number;
                 for(j=i+1;j<11;j++)
              {
              for(j=i+1;j<11;j++)
                 {
                     k=a[j];
                     a[j]=t;
                     t=k;

                 }
                 break;   // break不能掉
             }
         }
     }
   printf("the list become:");
   printf("\n");
   for(i=0;i<11;i++)
   {
       printf("%5d",a[i]);
   }
   printf("\n");


return 0;
}